﻿/* Adapted from the Aquiles project: http://aquiles.codeplex.com/. */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lucandra.Net.Connection.Endpoint
{
    internal interface IEndpointManager
    {
        IEnumerable<CassandraEndpoint> Endpoints { get; }

        void AddEndpoint(CassandraEndpoint cassandraEndpoint);
        CassandraEndpoint Retrieve();
        void Ban(CassandraEndpoint endpoint);
    }
}
